Automatic Code Distribution

نویسنده

  • Corinne Ancourt
چکیده

Distributed memorymachines have been around for quite a long time, but, in spite of their excellent performance/price ratio, they are not widely used for scientiic applications. The main reason for that setback is that no compiler is available for these applications, usually written in Fortran, and for this machine architecture. We developped in PUMA Esprit Project a prototype compiler, taking as input sequential Fortran code, and generating parallel distributed processes for T9000/C104 based machines. To the best of our knowledge, it is the rst of its kind and it was demonstrated at ES-PRIT Technical Week 1991. Its main compilation steps (control distribution, data distribution and data movement generation) are described as well as rationale for this approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارزیابی نرم‌افزارهای جامع کد منبع باز مدیریت کتابخانه: تحلیل مقایسه‌ای PhpMyLibrary و Koha

Open source softwares are those which permit execution, copy, read, distribution, and improvement of the software without any restrictions. Also, automatic library systems can manage library functions. Commercial library sofwares are very expensive. Therefore, open source softwares can be appropriate alternatives for automatic library systems. In addition to providing the general concept of sou...

متن کامل

Automatic Distribution in Pangaea

Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution platforms, such as RMI or CORBA, as a backend. Pangaea takes the idea of distribution transparency one logical step further: both the decision for an appropriate distribution strategy for a program, and the realization of that strategy on a particular distribu...

متن کامل

A Step Toward Automatic Distribution of Java Programs

This article investigates the automatic distribution and parallelization of object-oriented programs. We formally deene a set of properties that allow to turn standard objects into active objects to be distributed on a network (local or wide area). We rst explain a principle of seamless sequential, multi-threaded and distributed programming using Java, that enhances code reuse and code distribu...

متن کامل

Automatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach

Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...

متن کامل

Communication performance prediction and link adaptation based on a statistical radio channel model

This thesis seeks to develop a robust semi-analytical performance prediction method for an advanced iterative receiver that processes spatially multiplexed signals that have propagated through frequency-selective receive correlated multiple-input multiple-output (MIMO) wireless communication channels. In a change of perspective, the proposed performance prediction methods are applied at the tra...

متن کامل

Locality, Communication, and Code Generation for Array-Parallel Languages

We review our work on compiling array-parallel languages for distributed-memory parallel computers. We discuss compiler techniques for automatic determination of alignment and distribution parameters, and issues that arise in generating message-passing node code. We conclude with some open questions and future research directions.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992